achocha fruit (cucumber) - Francés Inglés Diccionario